.ide-portlet-container {
    height: 100%;
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
}

.ide-portlet-container.empty>div {
    margin: auto;
}

.ide-portlet-container .portlet-img-container {
    height: inherit;
    display: flex;
    flex-direction: column;
}

.ide-portlet-container .portlet-img-container>img {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}

.ide-portlet-container.empty {
    color: #315585;
    background-color: #dfedff;
    border-color: #d2e6ff;
    min-height: 50px;
}